Hydraulic recoil mechanism

A Hydraulic recoil mechanism is a way of hindering recoil and adding to the accuracy and fire power of the artillery piece.